package raft

// wal 空实现

type LogEmptyStore struct {
}

func NewLogEmptyStore() *LogEmptyStore {
	return &LogEmptyStore{}
}
func (f *LogEmptyStore) Init() error {
	return nil
}
func (f *LogEmptyStore) Shutdown() error {
	return nil
}

func (f *LogEmptyStore) FirstIndex() uint64 {
	return 0
}
func (f *LogEmptyStore) LastIndex() uint64 {
	return 0
}
func (f *LogEmptyStore) GetLogEntry(index uint64) (*Entry, error) {
	return nil, nil
}
func (f *LogEmptyStore) StoreLogEntry(entry *Entry) error {
	return nil
}
func (f *LogEmptyStore) StoreLogEntries(entries []*Entry) error {
	return nil
}
func (f *LogEmptyStore) DeleteRange(minIndex uint64) error {
	return nil
}
